package com.hotline.communication.service;

import com.hotline.communication.dto.DutyUserDTO;

public interface DutyUserService {

    /**
     * 根据主键ID查询
     *
     * @param id 主键ID
     * @return
     */
    DutyUserDTO selectById(String id);

    /**
     * 根据主键ID查询
     *
     * @param callId 主键ID
     * @return
     */
    DutyUserDTO selectByCallId(String callId);

    /**
     * 获取值班人员
     *
     * @return
     */
    DutyUserDTO getDutyUser(String unitCode,String callId,Integer isLock);

    /**
     * 更新
     *
     * @param dutyUserDTO
     * @return
     */
    void update(DutyUserDTO dutyUserDTO);

    /**
     * 更新
     *
     * @param dutyUserDTO
     * @return
     */
    void updateByCallId(DutyUserDTO dutyUserDTO);

}
